#widget-area{background-color:transparent;color:#666;margin-top:355px}
#footer{font-size:10px;color:#999;text-transform:uppercase;line-height:16px;background-color:transparent;padding:11px 18px;margin:0 0}
#footer a {color:#1A75BC}
#footer a:hover {color:white}
.foot{font-size:12px}
#widget-box-1 .widget{border-left:none}
#widget-box-4 .widget{border-right:none}
.foot h2{font-size:18px;line-height:normal;text-transform:uppercase}
.foot ul,.foot ol{border-top:1px solid #2c2c2c}
.foot li{border-bottom:1px solid #2c2c2c}
.foot a:hover{color:white}
.foot,.foot .widget{border:none}
.foot ul,.foot ol{border-top:1px solid #111}
.foot li{border-bottom:1px solid #111}
#gotop{background-color:blue;}
#gotop{width:12px;height:12px;padding:0 0;text-align:center;border:2px solid #777;font:normal normal 0/0 a;color:transparent;right:12px;bottom:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden}
#gotop:hover{background-color:#797E4D}
html,body,#outer-wrapper,#wrap,{width:auto;margin:0 0;padding:0 0;position:static}
body{background:#020000 url('../images/body.jpg') repeat-x top;font:normal normal 13px/1.4 'Trebuchet MS',Arial,Sans-Serif;color:black}
body:after{content:url('../images/background.jpg');display:block;position:absolute;top:0;left:0}
.homepage{width:50%;position:absolute;top:90px;right:80px;bottom:auto;left:auto;margin:0 0;padding:0 0;border:none;background:transparent;font:normal normal 40px 'Trebuchet MS',Arial,Sans-Serif;color:#fff;text-align:right;text-shadow: 2px 2px 2px #111}
#main-nav,.PopularPosts img{display:none}
a,a:hover{color:#1A75BC}
h1,h2,h3,h4,h5,h6,#wrap .date-header{text-transform:none;font-family:'Trebuchet MS',Arial,Sans-Serif;font-weight:normal;color:#85C54A}
img.for-thumbnail-only{display:block;position:absolute;top:-999px;left:-999px;z-index:-1}
@media (max-width:90000px){
  #footer{position:absolute;right:0;bottom:0;left:0}
  #footer .left,#footer .right{margin:0 0 0 0}
}
@media (max-width:1916px){
  #footer{position:static}
  #footer .right{margin-right:32px}
}
@media (max-width:1030px){
  .homepage{left:512px;width:auto;font: 26px 'Trebuchet MS',Arial,Sans-Serif;}
}
@media (max-width:1000px){
  .homepage{left:270px;z-index:10}
}
@media (max-width:800px){
  body{overflow-x:hidden;overflow-y:scroll}
  #wrap .date-header{z-index:99}
  .homepage{font-size:20px;font-weight:bold;top:230px;right:40px;text-align:left}
  .foot ol,.foot ul,.foot li{border:none}
}
@media (max-width:500px){
  .homepage{position:relative;z-index:99;padding:40px 50px;top:0;right:auto;bottom:auto;left:0;margin:50px 20px 0;background-color:#050000;font:italic normal 14px 'Trebuchet MS',Arial,Sans-Serif;color:white;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 5px rgba(0,0,0,.1);box-shadow:0 0 0 5px rgba(0,0,0,.1)}
}
@media (orientation:portrait) and (max-height:1280px){
  #footer{position:absolute;right:0;bottom:0;left:0}
  #footer .right{margin:0 0}
}
@media (orientation:portrait) and (max-height:640px){
  #footer{position:static}
  #footer .left,#footer .right{display:block;float:none!important;text-align:center;margin:0 0!important;padding:0 0!important}
}